import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        float h=scanner.nextFloat();
        int n =scanner.nextInt();
        int count=0;
        double sum=0;
        //小球的一次落地h，和一次弹起h/2是一次循环
        //求第n次落地，会少了一次弹起，最后需要减去一次弹起
        while(count<n){
            sum+=h;//落地
            h/=2;//计算弹起高度
            sum+=h;//弹起
            count++;
        }
        sum-=h;//最后少了一次弹起
        System.out.println(String.format("%.3f", h)+" "+String.format("%.3f", sum));

    }
}
